#pragma once
#ifndef SDEF_SCENE
#define SDEF_SCENE

namespace SheepDefence
{
	///Abstract base class to handle different scenarios ingame
	class Scene
	{
	public:
		Scene(void);
		virtual ~Scene(void);
		virtual void init()=0;
		virtual void run()=0;	
		virtual void handleInput()=0;
	};

}
#endif